home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 32
/
Amiga Format AFCD32 (Nov 1998, Issue 117).iso
/
-seriously_amiga-
/
programming
/
other
/
classfree
/
cfscrollerclass
/
readme.doc
< prev
Wrap
Text File
|
1998-08-10
|
2KB
|
83 lines
--------------------------------------
CFscroller.gadget
A GadTools SCROLLER_KIND replacement.
--------------------------------------
Description:
------------
This gadgetclass is meant to offer the same features
as the GadTools SCROLLER_KIND gadget but in a properly
intuition integrated way.
Usage:
------
The scroller is positioned with the GA_Left and GA_Top
attributes.
The sizing is done in a special way.
When you ask for a FREEVERT scroller you have to pass
the height in GA_Height. GA_Width will be ignored. The
width is instead determined by the CFSC_Size attribute.
For FREEHORIZ scrollers it is the other way around.
The IDCMP_MOUSEMOVE of the GadTools scroller gadget is
not supported, instead you can get IDCMP_IDCMPUPDATE
messages with the ICA_TARGET attribute.
Requirements:
-------------
- AmigaOS 3.x
Notes:
------
It was originally my first BOOPSI gadget and so it was
rather lamely coded. With V0.60 a complete rewrite was done
to make it more system friendly.
I tried to make the class as modular as possible. The
skeleton of this class could after this rewrite be modified
slightly to make a groupgadget class which would superseed
the build-in intuition groupgadget class in functionality.
This could result in a third rewrite of this class,
again going back to the groupgadget principle, but with my
own groupgadget this time...
History:
--------
V0.00 (Sometime February 1998...)
Project started.
V0.50 (3-Mar-1998)
First working beta.
V0.55 (5-Mar-1998)
Added OM_SET for PGA_Top, PGA_Visible and PGA_Total.
First beta-test release.
V0.56 (8-Mar-1998)
Small change to class name convention.
V0.60 (9-Jul-1998)
Complete rewrite! Is now a gadgetclass subclass.
Some features are missing again.
V0.62 (19-Jul-1998) (Release 0b)
Converted library calls to inline code.
Added OM_SET for CFSC_Top, CFSC_Visible and CFSC_Total.